Software Process Measurement in the Real World: Dealing with Operating Constraints
نویسندگان
چکیده
Process measurement occurs in an increasingly dynamic context, characterized by limited resources and by the need to deliver results at the pace of changing technologies, processes and products. Traditional measurement techniques (like the GQM) have been extensively and successfully employed in situations with little or no operating constraints. This paper reports about a measurement project in which –in order to limit the cost and duration of the activities– the team could not perform ad hoc measurements, but had to rely almost exclusively on the data that could be extracted automatically from development and measurement tools already in use. Exploiting the flexibility of the GQM technique, and with the support of a tool supporting the GQM, it was possible to define and execute the measurement plan, to analyze the collected data, and to formulate results in only three months, and spending a very small amount of resources.
منابع مشابه
StarBase: A Firm Real-Time Database Manager for Time-Critical Applications - Real-Time Systems, 1995. Proceedings., Seventh Euromicro Workshop on
Previous work in real-time database management systems (RT-DBMS) has primarily focused on simulation. This paper discusses how current real-time technology has been applied to architect an actual RTDBMS on a real-time microkernel operating system. A real RT-DBMS must confront many practical issues which simulations typically ignore: race conditions, concurrency, and asynchrony. The challenge of...
متن کاملRecent Developments in Discrete Event Systems
This article is a brief exposure of the process approach to a newly emerging area called "discrete event systems" in control theory and summarizes some of the recent developments in this area. Discrete event systems is an area of research that is developing within the interstices of computer, control and communication sciences. The basic direction of research addresses issues in the analysis an...
متن کاملJava and Real Time Storage Applications
Storage systems have storage devices which run real time embedded software. Most storage devices use C and occasionally C++ to manage and control the storage device. Software for the storage device must meet the time and resource constraints of the storage device. The prevailing wisdom in the embedded world is that objects and in particular Java only work for simple problems and can not handle ...
متن کاملOperating Room Scheduling in Teaching Hospitals: A Novel Stochastic Optimization Model
Background and Objectives: Operating room (OR) scheduling is key to optimal operating room productivity. The significant uncertainty associated with surgery duration renders scheduling of surgical operation a challenging task. This paper proposes a novel computational stochastic model to optimize scheduling of surgeries with uncertain durations. The model considers various surgical operation co...
متن کاملFactors affecting on quality of clinical education from perspectives of Operating room and Anesthesiology students at Mazandaran University of medical sciences in 2018
Background: Clinical education plays a fundamental role in forming basic skills and professional competencies for operating room and anesthesiology students. Understanding students’ perspectives on clinical training can help us to improve the quality of their clinical performance in the future. This study was conducted to determine the present status of clinical education from perspectives of o...
متن کامل